require("pentago")

game1 = Pentago:create( "Stefan", "Andreas")
game1:start(false)

game1:makeMove("A3")		-- ok
game1:makeMove("B R")	-- ok

game1:silent()

game1:makeMove("d2")		-- ok
game1:makeMove("al")		-- ok

game1:makeMove("a1")		-- Fehlerausgabe erwartet, Platz bereits besetzt
game1:makeMove("c1")		-- Wiederholung der Aktion- ok :)
game1:makeMove("b l")		-- ok

game1:verbose()

game1:makeMove("Hallo")	-- Fehlerausgabe erwartet
game1:makeMove("b5")		-- ok
game1:makeMove("a1")		-- Fehlerausgabe erwartet, Setzten statt Drehen
game1:makeMove("br")		-- ok

game1:makeMove("e 0")	-- Fehlerausgabe erwartet
game1:makeMove("b2")		-- ok
game1:makeMove("al")		-- ok

game1:resign()

print()
print("Gewinner:")
print( game1:getWinner() )

print()
print("-----")
print()

print( "Interaktiven Modus starten...")
game2 = Pentago:create( "Leif" )
game2:start( true )				-- Spiel gegen Computergegner

print()
print("Gewinner:")
print( game2:getWinner() )
print()
